﻿@charset "utf-8";
/* CSS Document */

/* ����ʽ */
body,img,ul,li,p,span,a,h1,h2,h3 {margin:0;padding:0;border:0;text-decoration:none; list-style:none; list-style-type:none;}
body{font-size:12px;font-family:"����";background: #F9F5EC;min-width: 1000px;margin: 0 auto;}
a{color:#767271}
a:hover{color:#F93}
html{overflow-x:hidden;overflow-y:auto;}
ul{list-style-type: none;}
/* top */
.top {height:120px; background-color: #fff;}
.top .top-main{width:1000px;margin:0 auto;}
.top .top-main .top-logo{height:120px;}
.top .top-main .top-right{width: 300px;float: right;padding-top: 25px;}
.top .top-main .top-left{width: 400px;float: left;padding-top: 25px;}

.top .top-main img{width:100%;}
/* ���� */
.dh {width:100%; height:40px;background-color: rgb(128,81,27);}
.dh-box {width:1000px;height:40px; margin:0 auto;}
.dh-box ul {overflow:hidden;}
.dh-box li {height:40px;float:left;font-size:16px;line-height:40px;color:#FFFFFF;text-align: center;display:block;font-weight:bold;}
.dh-box li a{color:#FFFFFF;padding:12px 22px;}
.dh-box li a:hover{background-color:#31190d;}
.top-title{width: 100%;height: 30px;background-color: rgb(128,81,27);}
.top-title p {width: 1000px;height: 30px;margin: 0 auto;line-height:30px;color:#fff;font-size:20px}

/* banner */
.banner {width:100%; height:320px; overflow: hidden; margin: 0px;}
.banner-box {width:1400px; height:340px;margin:0 auto;}
.up_down111 a{color:#000;}
.up_down111 p a:hover{color:#f93;}

/* ���� */
.main {width:100%;text-align:center;background-color:#f9f5ec;}
.main-box {width:1000px;margin:0 auto;}

.main1 {width:1000px;overflow:hidden;margin-top:15px;}
/*��ߵ�������*/
.main1 .l {width:200px;float:left;}
.right-1{float:right !important;}
.main1 .l .l1 {height:40px;_height:30px;_line-height:20px;font-size:16px;line-height:40px;color:#FFFFFF;font-weight:bold;background-color: rgb(128,81,27);}
.service_index{background-color:#d7cfc4;padding-bottom:0px; width:200px;line-height: 200%;}
.service_index ul{overflow:hidden;padding-top:0px;text-align:left;padding-left:15px;background-color:#d7cfc4;}
.service_index ul li{height:24px;line-height:24px;width:90px;float:left;font-size:12px;font-weight:bold; margin-top:0px;}
.service_index ul li a{color:#9a7956;}
.service_index ul li a:hover{color:#fff;}
.service_bot{background-color: #80511b;height:7px;display:block;margin-bottom:20px;}
.main1 .l .l2 {height:30px; padding-left:40px;background:url(../images/ul_bg.jpg) no-repeat bottom center;}
.main1 .l .l2 .l2a {width:60px; height:30px; float:left;font-size:14px;line-height:30px;color: #8B693C;font-weight:bold;}
.main1 .l .l2 .l2a a {color: #8B693C;}
/*�ұ������б�*/
.main1 .r {width:780px;float: right;}
.main1 .r .r1 {height:230px;overflow:hidden;}
.main1 .r .r1 .r1a{width:780px;height:25px;background-image: url(../images/b.jpg);background-repeat: no-repeat;background-position: bottom;}
.main1 .r .r1 .r1a ul {width:430px; height:25px; display:block; float:left;}
.main1 .r .r1 .r1a li {width:117px; height:25px; float:left; display:block;left;font-family: "΢���ź�";font-size:14px;color: #8B693C;text-align: center;font-weight: bolder;}
.main1 .r .r1 .r1a .more {width:45px; height:25px; float:right;font-family: "΢���ź�";font-size:14px;color: #8B693C;} 
.main1 .r .r1 .r1b {width:850px;height:180px; margin-top:10px;}
.main1 .r .r1 .r1b ul {width:850px;height:180px; display:block;}
.main1 .r .r1 .r1b li {width:250px;height:180px; float:left; display:block;margin-right:15px;}
.main1 .r .r1 .r1b li .rlt {width:250px;height:158px;}
.main1 .r .r1 .r1b li span {width:250px;height:22px;text-align: center; display:block;font-family: "΢���ź�";font-size:14px;color: #5D5A55;line-height:22px;}

.main1 .r .r2 {width:780px; height:164px; overflow:hidden; padding-top:26px;}
.main1 .r .r2 .r1a{width:780px;height:25px;background-image: url(../images/b.jpg);background-repeat: no-repeat;background-position: bottom;}
.main1 .r .r2 .r1a ul {width:430px; height:25px; display:block; float:left;}
.main1 .r .r2 .r1a li {width:117px; height:25px; float:left; display:block;left;font-family: "΢���ź�";font-size:14px;color: #8B693C;text-align: center;font-weight: bolder;}
.main1 .r .r2 .r1a .more {width:45px; height:25px; float:right;font-family: "΢���ź�";font-size:14px;color: #8B693C;} 
.main1 .r .r2 .r2b {width:850px;height:155px; margin-top:10px;}
.main1 .r .r2 .r2b ul {width:850px;height:155px; display:block;}
.main1 .r .r2 .r2b li {width:187px;height:129px; float:left;margin-right:11px; display:block;}
.main1 .r .r2 .r2b li .rlt {width:187px;height:107px;}
.main1 .r .r2 .r2b li span {width:187px;height:22px;text-align: center; display:block;font-family: "΢���ź�";font-size:14px;color: #5D5A55; line-height:22px;}

/*װ�ް���*/
.main2 {margin-top:15px;overflow:hidden;}
.main2_up{font-size:18px;font-weight:bold;text-align:left;border-bottom:5px solid #77521d;color:#784d20;padding-bottom:10px;}
.main2_up img{position:relative;top:12px;padding-right:3px;}

.main2_left{width:35px;overflow:hidden;font-size:18px;font-weight:bold;color:#FFF;padding:15px 0px;text-align:center;float:left;margin-top:10px;}
.main2_right{width:935px;float:left;margin-top:10px;margin-left:15px;}
.rightdd{width:15px;overflow:hidden;font-size:12px;font-weight:bold;color:#FFF;padding:50px 0px;text-align:center;float:right;margin-top:30px;}
.main2_right ul{overflow:hidden;text-align:left;margin-right:-8px;}
.main2_right ul li{float:left;background-color:#f2f2f2;padding:14px 3px;margin-right:8px;_margin-right:0px;color:#575755;width:300px;}
.main2_right ul li h3{font-size:16px;}
.main2_right ul li p{height:auto;color:#575755;height:16px;line-height:16px;}
.li_img{float:left;width:180px;padding-top:5px;}
.li_content{float:left;margin-left:8px;width:110px;}
.li_content h3 a{color:#834f1d;}
.li_content h3 a:hover{color:#000;}
/*֪ʶ����*/
.main3{overflow:hidden;margin-top:15px;}
.main3_box{text-align:left;width:322px;float:left;margin-right:20px;}
.main3_box_news{width:210px !important;float:right !important;margin-right:0;}
/*.main3_title{}*/
.main3_title{width:310px;overflow:hidden;font-size:18px;font-weight:bold;color:#FFF;padding:3px 0px;text-align:center;float:left;margin-top:3px; background-color:#8b602d;}
.main3_title_news{width:200px !important;}
.main3_title a{color:#FFF}
.main3_title a:hover{color:#FFF}
.main3_content{background-color:#f2f2f2;margin-top:5px;width:310px;padding-left:6px;}
.main3_content_news{width:200px !important;}
.main3_content ul{overflow:hidden;padding:15px 5px 5px 5px;}
.main3_content ul li{line-height:2.5em;}
.main3_content ul li img{position:relative;top:5px;margin-right:5px;}
.main3_content ul li a{color:#767271;}
.main3_content ul li a:hover{color:#F93;}
/*.newsdetail{}*/
.newsdetail{overflow:hidden;font-size:16px;font-weight:bold;color:#333;padding:3px 0px;text-align:left;float:left;margin-top:10px; background-color:#cecece;width:100%; border-top:#ccc 1px solid;}
.newsdetail a{color:#FFF}
.newsdetail a:hover{color:#FFF}
.newsdetail{background-color:#F9F5EC;margin-top:2px;margin-left:6px;}
.newsdetail ul{padding:0px;line-height:20px;}
.newsdetail  li{line-height:25px;color:#000;}
.newsdetail  li img{top:2px;margin-right:5px;}
.newsdetail  li a{color:#333; font-size:14px; font-weight:normal;line-height:23px;}
.newsdetail  li a:hover{color:#c0c0c0;}
/*��������*/
.main4{margin-top:25px;}
.main4_up{text-align:left;font-size:20px;font-weight:bold;color:#54442a;margin-bottom:10px;}
/*�ײ�*/
.foot0{width:100%;text-align:center;background-color:#80511b;overflow: hidden; margin-top: 20px;}
.foot{width:1000px;margin:0 auto;}
.foot_bg{float:left;width:134px;}
.foot_center{width:650px;float:left;}
.fc_top{margin-left:30px;color:#c9a269}
.fc_top ul{overflow:hidden;padding-top:20px;}
.fc_top ul li{float:left;font-size:14px;color:#c9a269;}
.fc_top ul li a{color:#c9a269;}
.fc_top ul li a:hover{color:#000;}
.fc_bottom{color:#c9a269;margin-top:10px;line-height:1.5em;}
.foot_right{float:right;width:197px;}
/*��ҳcss ��ʽ��ʼ*/
/*�칫��װ��*/
.service_left{background-color:#d7cfc4;}
.service_left ul{padding-top:10px;text-align:left;padding-left:30px;}
.service_left ul li{line-height:30px;background:url(../images/ul_bg.jpg) no-repeat bottom center;font-size:12px;font-weight:bold;color: #9a7956;}
.service_left ul li a{color:#9a7956;}
.service_left ul li a:hover{color:#fff;}
.service_left ul li em{font-style:normal;font-size:14px;}

.or_up{text-align:left;font-size:18px;font-weight:bold;height:30px;line-height:30px;border-bottom:1px solid #d5cec6;margin-bottom:20px;color:#9a7956;}
.or_up a{color:#57544f;}
.off_right{width:780px;float:right;}
.off_right ul{overflow:hidden;text-align:left;margin-right:-30px;}
.off_right ul li{float:left;width:365px;background-color:#f9f5ec;margin-right:30px;_margin-right:15px;margin-bottom:15px;}
.off_img{padding:5px;border:1px solid #dfdeda;width:215px;float:left;}
.off_cont{float:left;width:126px;padding-top:10px;color:#706f6d;margin-left:12px;}
.off_cont p{line-height:20px;}
/*����֪ʶ*/
.news_right{width:780px;float:right;text-align:center;}
.left-1{float:left !important;}
.news_right h3{color:#9a795a;font-size:16px;}
.news_right h3 a{color:#9a795a;font-size:16px;}
.news_right p{line-height:2em;color:#595651;}
.news_right p span{color:#9c9994;}
.news_right ul{overflow:hidden;padding-left:20px;}
.news_right ul li{border-bottom:1px solid #c9c7ca;padding-bottom:15px;margin-bottom:25px;}
.news_title{font-size:20px;color:#9a795a;text-align:center;font-weight:bold;}
.news_time{text-align:center;border-bottom:1px solid #c9c8c3;margin-top:18px;padding-bottom:13px;color:#95928b;}
.news_content{color:#2c2924;font-size:14px;line-height:1.8em;padding:20px 8px 8px 8px;text-align:left;}
/*��Ƶcss*/
.video_small{margin-top:20px;}
.video_small ul{overflow:hidden;padding-left:0px;}
.video_small ul li{float:left;width:250px;margin-left:10px;_margin-left:5px;margin-bottom:20px;border:none;height:190px}
.video_small ul li p{text-align:center;color:#7f581d;}
.video_small ul li a{color:#7f581d;}
/*װ����ϸҳ��*/
.ui_left{width:600px;float:left;}
.ui_right{float:left;text-align:left;font-size:14px;color:#706f6d;padding-left:30px;padding-top:30px;}
.ui_right h3{margin-bottom:5px;}
.ui_right p{line-height:1.6em;}
.ui_cont{text-align:left;color:#333333;line-height:1.8em;margin-left:30px;margin-top:50px;padding-left:10px;}
.ui_cont h3{color:#333333;text-align:left;line-height:25px;border-bottom:1px solid #cccccc;font-size:18px;margin-bottom:10px;}
/*��ҳcss*/
.pageitem{text-align:center;padding-bottom:20px; padding-top:20px;_font-family:"??";}
.pageitem a,.pageitem span,.pageitem .current,.pageitem .pageinfo{display:inline-block;border:solid 1px #DCDCDC;padding:3px 6px;margin-left:5px;text-decoration:none;color:#333333;background-color:#d6d6d8;}
.pageitem a:hover,.pageitem .current,.pageitem .pageinfo{background:#f93;border:solid 1px #d6d6d8;color:#000;}
#content{font-size:14px;text-indent:2em;background-color:#F00;}

.up_down11{color:#333333;padding-top:70px;padding-bottom:30px;text-align:center;width:780px;margin:0 auto;}
.up_down11 a{color:#333333;}
.up_down11 a:hover{color:#fff;}
.up_down11 p{display:inline;background-color:#f93;margin-right:15px;padding:5px 10px;}
.nextinput a{color:#FF0000}
.nextinput a:hover{color:#f93;}

.heart{height:450px}
.main3-produclist{
	overflow: hidden;
    margin: 15px auto 20px;
    text-align: center;
    width: 1000px;
}
.main3-produclist .main3_box{width:490px}
.main3-produclist .main3_content{width:480px}
.main3-produclist .main3_title{width:485px}

/* 卤戮脌媒脳脫css */
.slideTxtBox{ width:780px;text-align:left;  overflow:hidden;}
.slideTxtBox .hd{height:30px;line-height:30px;border-bottom:2px solid #825119;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:30px;   }
.slideTxtBox .hd ul li{float:left; padding:0 10px; cursor:pointer;color:#805318;font-size:14px;font-weight:bold;}
.slideTxtBox .hd ul li.on{height:31px; border-bottom:2px solid #edaa04;}
.slideTxtBox .hd ul li a{color:#805318;}
.slideTxtBox .hd a:hover{color:#000;}

.video_ss_title ul{height:30px;border-bottom:2px solid #825119;overflow:hidden;}
.video_ss_title ul li{float:left;width:250px;color:#805318;font-size:14px;font-weight:bold;line-height:30px;}
.video_ss_title ul li a{color:#805318;}
.video_ss_title  a:hover{color:#000;}
.video_ss_title ul li p{text-align:center;background-color:#ff6600;padding:0px 3px;margin-top:10px;width:50px;margin-left:90px;font-size:12px;height:20px;line-height:20px;}
.video_ss_title ul li p a{color:#fff;font-size:12px;}


.slideTxtBox .bd{}
.slideTxtBox .bd ul{zoom:1;height:215px;margin-right:-15px;padding-top:10px;}
.slideTxtBox .bd li{ height:24px; line-height:24px;width:250px;float:left;margin-right:15px;}
.slideTxtBox .bd li p{text-align:center;}
.slideTxtBox .bd li p a{color:#585753}
.slideTxtBox .bd li p a:hover{color:#F93}
.picMarquee-left{ width:775px;  overflow:hidden; position:relative; }
.picMarquee-left .bd1{}
.picMarquee-left .bd1 ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd1 ul li{margin:0 5px;padding:0px;width:190px;float:left; _display:inline; overflow:visible;}
.picMarquee-left .bd1 ul li .pic{ text-align:center; }
.picMarquee-left .bd1 ul li .pic img{ width:190px; height:120px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd1 ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd1 ul li .title{ line-height:24px;text-align:center;color:#333333;}
.picMarquee-left .bd1 ul li .title a{color:#333333;}
.picMarquee-left .bd1 ul li .title a:hover{color:#F93;}

/* 本例子css */
.slideTxtBox{ width:780px;text-align:left;  overflow:hidden;}
.slideTxtBox .hd{height:30px;line-height:30px;border-bottom:2px solid #825119;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:30px;   }
.slideTxtBox .hd ul li{float:left; padding:0 10px; cursor:pointer;color:#805318;font-size:14px;font-weight:bold;}
.slideTxtBox .hd ul li.on{height:31px; border-bottom:2px solid #edaa04;}
.slideTxtBox .hd ul li a{color:#805318;}
.slideTxtBox .hd a:hover{color:#000;}

.video_ss_title ul{height:30px;border-bottom:2px solid #825119;overflow:hidden;}
.video_ss_title ul li{float:left;width:250px;color:#805318;font-size:14px;font-weight:bold;line-height:30px;}
.video_ss_title ul li a{color:#805318;}
.video_ss_title  a:hover{color:#000;}
.video_ss_title ul li p{text-align:center;background-color:#ff6600;padding:0px 3px;margin-top:10px;width:50px;margin-left:90px;font-size:12px;height:20px;line-height:20px;}
.video_ss_title ul li p a{color:#fff;font-size:12px;}


.slideTxtBox .bd{}
.slideTxtBox .bd ul{zoom:1;height:215px;margin-right:-15px;padding-top:10px;}
.slideTxtBox .bd li{ height:24px; line-height:24px;width:250px;float:left;margin-right:15px;}
.slideTxtBox .bd li p{text-align:center;}
.slideTxtBox .bd li p a{color:#585753}
.slideTxtBox .bd li p a:hover{color:#F93}
.picMarquee-left{ width:775px;  overflow:hidden; position:relative; }
.picMarquee-left .bd1{}
.picMarquee-left .bd1 ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd1 ul li{margin:0 5px;padding:0px;width:190px;float:left; _display:inline; overflow:visible;}
.picMarquee-left .bd1 ul li .pic{ text-align:center; }
.picMarquee-left .bd1 ul li .pic img{ width:190px; height:120px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd1 ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd1 ul li .title{ line-height:24px;text-align:center;color:#333333;}
.picMarquee-left .bd1 ul li .title a{color:#333333;}
.picMarquee-left .bd1 ul li .title a:hover{color:#F93;}

/*灿源装饰 · 品牌印象*/
.zj_bg {height:300px;background-color:#fff}
.zj_con dl dt { float:left; width:400px; height:300px; overflow:hidden;}
/*.zj_con dl dt a img { width:300px; height:250px;}*/
.zj_con dl dt img { width:400px; height:300px;}
.zj_con dd { float: right; width:340px; padding:5px 0 0;}
.zj_con dd b{  height:30px; display:block;}
.zj_con dd b a { font-size:24px; color:#ff9700;}
.zj_con dd p { line-height:24px; font-size:14px; color:#7d7e7f; text-align:left;}
/*.zj_con dd p a { display:block; text-align:right; margin:0; color:#ff9700;}*/
.zj_con dd p a {  padding-left:10px; color:#ff9700;}
.zj_con dd span i { display:block; float:right;}
.zj_con dd span em { display:block; font-size:16px; color:#ff9700;}


.zengsong {
    width: 390px;
    height: 320px;
    float: right;
    border-left: 1px solid #A40000;
    padding-left: 20px;
	padding-top: 20px;
}
.zengsong h2 {
    font-size: 25px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #A40000;
}

.zengsong ul li {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
	text-align: left;
}
.zengsong ul li em {
    color: #A40000;
    font-weight: bold;
	font-style: normal;
}

.fixedTip_b {
    height: 365px;
    border-radius: 5px;
    top: 50%;
    left: 50%;
    margin-right: 376px;
    z-index: 2;
    border: 1px solid #A40000;
}
.fn_left {
    float: left;
    display: inline;
}
.fixed_content {
    width: 280px;
    margin-right: 17px;
    color: #535353;
	float:right;
}
.fixtitle {
    text-align: center;
    padding: 20px 0 20px 0;
}
.fixtitle h2 {
    font-size: 24px;
}
.fixtitle p {
    font-size: 13px;
}
.fixedTipInput input {
    padding: 0 15px;
    border-radius: 5px;
    width: 248px;
    outline: none;
    border-color: #D2D2D2;
    margin-bottom: 10px;
    height: 38px;
    line-height: 38px\9;
    color: #535353;
}
.text_input {
    border: 1px solid #A9A9A9;
    height: 33px;
    line-height: 33px \9;
    vertical-align: middle;
}
input, textarea {
    font-family: Verdana, Geneva, sans-serif;
    background: #FFF;
}
.fixedTipInput a {
    display: block;
    line-height: 40px;
    text-align: center;
    background: #A40000;
    color: #fff;
    font-size: 13px;
    border-radius: 5px;
}
.fixtip_tel {
    text-align: center;
    padding-top: 10px;
}
.fixtip_tel p {
    font-size: 13px;
}
.zengsong-ewm{
	margin-top:20px;
	margin-left:10px;
}
.map {
    width: 365px;
    height: 365px;
    float: right;
    border: 1px solid #A40000;  
	border-radius:5px;
}